<!DOCTYPE html>
<html>
<head>
<title>XSCHEM GRAPHICS PERFORMANCE CONSIDERATIONS</title>
<link rel="stylesheet" type="text/css" href="xschem_man.css" />
<style type="text/css">
/* Local styling goes here */
p{padding: 15px  30px 10px;}

</style>

</head>
<body>

<!-- start of slide -->
<div class="content">   
<!-- navigation buttons -->
<a href="xschem_man.html" class="home">UP</a>


 <!-- slide title -->
 <h1> XSCHEM GRAPHICS PERFORMANCE CONSIDERATIONS </h1><br>
 <p>
For 2D graphic workloads software rendering on framebuffer device is the fastest option on almost all
laptops i have tested xschem on. The only exception is the little Samsung N220 due to the slow
and tiny Atom N450 CPU.<br>
Framebuffer graphics is also the most precise and reliable since the X11 specification
has exact rules for pixelization/rasterization of primitives. <br>
All drawings are thus exactly identical down to the pixels on any machine using fbdev.<br>
Following table summarizes the test times for a xschem BIST routine, doing lot of
graphic (among other) operations.
 </p>
 <pre class="code">
HOST                CPU                      GPU                            X11 Driver    Test time [s]
=======================================================================================================
Asus F556U          Intel core i7-7500U      Intel HD 620                   fbdev         19.8 -best-
Asus F556U          Intel core i7-7500U      Intel HD 620                   modesetting   28.7
Asus F556U          Intel core i7-7500U      Intel HD 620                   intel         20.6

Samsung N220        Intel Atom N450          Integrated N450                fbdev         96.5
Samsung N220        Intel Atom N450          Integrated N450                modesetting   N/A
Samsung N220        Intel Atom N450          Integrated N450                intel         95.0 -best-

Samsung R540        Intel Core i3 M 380      AMD/ATI Radeon HD 54xx         fbdev         31.9 -best-
Samsung R540        Intel Core i3 M 380      AMD/ATI Radeon HD 54xx         modesetting   64.3
Samsung R540        Intel Core i3 M 380      AMD/ATI Radeon HD 54xx         radeon        32.3

HP Pavilion DV6000  Intel Core Duo T5450     NVIDIA GeForce 8400M GS        fbdev         41.5 -best-
HP Pavilion DV6000  Intel Core Duo T5450     NVIDIA GeForce 8400M GS        modesetting  216.1
HP Pavilion DV6000  Intel Core Duo T5450     NVIDIA GeForce 8400M GS        nouveau       41.6
 </pre><br>
 <p>
 Following <a href="https://xschem.sourceforge.io/stefan/xschem_man/video_tutorials/performance.mp4">video</a>
 shows the testing  in action (OS: Devuan/testing, Arch: amd64):<br><br>
 <video width="1024" height="768"  controls>
   <source src="https://xschem.sourceforge.io/stefan/xschem_man/video_tutorials/performance.mp4" type="video/mp4">
   Your browser does not support the video tag.
 </video>
 </p>
 <!-- end of slide -->
 <div class="filler"></div>
</div>

<!-- frame footer -->
<iframe seamless src="xschem_footer.html"  class="footer_iframe" >
</body>
</html>

